package com.tencent.iov.cowin.befsale.clue.controller.cus.vo.response;

import com.tencent.iov.cowin.befsale.clue.dao.http.tenant.response.DictionariesResponse;
import com.software.boot.common.model.rest.BaseResponse;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.util.List;

/**
 * _Response层
 *
 * @author xiamu
 * @version 1.0
 * @created 2021-12-21 17:29:53
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
public class ClueDictionariesResponse implements BaseResponse {
    /**
     * 字典分组类型
     */
    @ApiModelProperty(value = "字典分组类型")
    private String type;

    /**
     * 分组名称
     */
    @ApiModelProperty(value = "分组名称")
    private String name;

    /**
     * 是否多选
     * true 多选 false 单选
     */
    @ApiModelProperty(value = "是否多选 true 多选 false 单选")
    private Boolean multiChoose;
    /**
     * 是否必选
     * true 必选 false 单选
     */
    @ApiModelProperty(value = "是否必选 true 必选 false 单选")
    private Boolean mustChoose;

    /**
     * 购车意向信息
     */
    @ApiModelProperty(value = "购车意向信息")
    private List<DictionariesResponse> dictionaries;
}